Independently Extensible Component Frameworks
نویسنده
چکیده
The terms component and component framework are currently used di erently depending on context and products Di erent understandings can be found for instance with Delphi OpenDoc and Oberon F We believe that the purpose of software components is to create a compo nent market The basic technology for this are independently extensible soft ware systems Independently extensible software in turn requires standards and guidelines for the extension creators These guidelines depend on the applica tion domain We suggest to see component frameworks as software that enables and enforces obedience to such guidelines In this paper we review the requirements of a component market and show the role of component frameworks within it We suggest de nitions of the terms component framework dimensions of extension parallel extensions and orthogonal extensions
منابع مشابه
A Note on Understanding and Verifying Component- Based Systems
In this paper we present a model that helps to understand what component-based systems are. The definition of this system model is based on the notion of component frameworks and collaboration-based design. The system model allows to specify and to verify the structure of a componentbased system in a uniform, compositional and hierarchically structured way. A possible application of this model ...
متن کاملBuilding Component Frameworks with Component Pascal
In this tutorial, attendees will learn how to architect safely extensible component systems. The tutorial introduces to the concepts of component-oriented programming before presenting and explaining compound documents as an application example of extensible component systems. Creation of an add-on component to this system will be demonstrated. Finally, architecting for safe extension will be d...
متن کاملExtending Web Applications with Client and Server Plug-ins
Plug-in frameworks support the development of component-based software that is extensible and customizable to the needs of specific users. However, most current frameworks are targeting single-user rich client applications but do not support plug-in-based web applications which can be extended by end users. We show how an existing plug-in framework (Plux.NET) can be enabled to support multi-use...
متن کاملDesigning and constructing modifiable middleware using component frameworks
Because of the increasingly diverse and dynamic environments in which they must operate, modern middleware platforms need to explicitly support modifiability. Modifiability should encompass change that is both static and dynamic; small scale and large scale. Also, the process of modification should be flexible, easy to perform, and consistency-preserving. To address these needs, this paper prop...
متن کاملProgramming Language Abstractions for Extensible Software Components
With the growing demand for software systems that can cope with an increasing range of information processing tasks, the reuse of code from existing systems is essential to reduce the production costs of systems as well as the time to manufacture new software applications. For this reason, component-based software development techniques gain increasing attention in industry and research. Compon...
متن کامل